The Challenges of Distributed Software Engineering and Requirements Engineering: Results of an Online Survey
نویسندگان
چکیده
Growing globalization and increasing complexity of software lead to international and national collaboration of geographically distributed organizations, sites and persons. Therefore, it becomes more important to understand and to know how to optimize distributed software development. Thus, we performed a survey among professionals on their experiences with distributed software development. We present an evaluation of 744 questionnaires, with a special focus on requirements engineering. The survey results show that a variety of human and process-related aspects are important for distributed software development. They furthermore emphasize the importance of communication in requirements engineering: Communication, particularly face-to-face meetings, represents the most frequently mentioned solution to diverse problems. Similar results were found before, but this survey supports them with a high quantity of data.
منابع مشابه
Design and Implementation of an Online Test System to Evaluate the Students more Precisely and Improve the Quality of Education
Introduction: Evaluation, play a role in increasing motivation, raising the level of students knowledge, and improving the quality of teaching. Today, educational technology is used to assess the level of learning and to improve the level of student’s knowledge and to increase the incentive to participate in classrooms. This article aims to design and implement an online test system to conduct ...
متن کاملRequirements Engineering for Enterprise Applications Development: Seven Challenges in Higher Education Environment
This paper describes the challenges on the requirements engineering for developing an enterprise applications in higher education environment. The development activities include software implementation, maintenance, and enhancement and support for online transaction processing and overnight batch processing. Generally, an enterprise application for higher education environment may include Stude...
متن کاملEffectiveness of Elicitation Techniques in Distributed Requirements Engineering
Software development teams are often geographically distributed from their customers and end users. This creates significant communication and coordination challenges that impact the effectiveness of requirements engineering. Travel costs, and the local availability of quality technical staff increase the demand for effective distributed software development teams. This research reports an empi...
متن کاملAn Online Q-learning Based Multi-Agent LFC for a Multi-Area Multi-Source Power System Including Distributed Energy Resources
This paper presents an online two-stage Q-learning based multi-agent (MA) controller for load frequency control (LFC) in an interconnected multi-area multi-source power system integrated with distributed energy resources (DERs). The proposed control strategy consists of two stages. The first stage is employed a PID controller which its parameters are designed using sine cosine optimization (SCO...
متن کاملDynamic configuration and collaborative scheduling in supply chains based on scalable multi-agent architecture
Due to diversified and frequently changing demands from customers, technological advances and global competition, manufacturers rely on collaboration with their business partners to share costs, risks and expertise. How to take advantage of advancement of technologies to effectively support operations and create competitive advantage is critical for manufacturers to survive. To respond to these...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007